package com.yfqy.app.modules.product.service;

import com.github.pagehelper.PageInfo;
import com.yfqy.app.modules.product.dto.ProductQueryDTO;
import com.yfqy.app.modules.product.vo.ProductSkuVO;
import com.yfqy.app.modules.product.vo.ProductSpuVO;

import java.util.List;

public interface ProductService {

    ProductSpuVO detail(Long id);

    PageInfo<ProductSpuVO> products(ProductQueryDTO productQuery);


    List<ProductSkuVO> skuList(Long spuId);

    /**
     * 详情页面中使用，推荐更多商品
     *
     * @param productId
     * @return
     */
    List<ProductSpuVO> more(Long productId, ProductQueryDTO dto);
}
